519555
607999
354188
670437
167764
291960
991388
191253
433209
595357
601250
854488
5136799
3559581
3067148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471